insulation pad - Spanish English Dictionary